home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Goodies
/
Anim2Movie
/
Anim2Movie.b13
/
Anim2Movie.b13.rsrc
/
CDEF_200_Marks Wizzy Slider.txt
next >
Wrap
Text File
|
1991-09-05
|
61KB
|
1,075 lines
start:
00000000 4E56 FFA6 link A6, -0x005A
00000004 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000008 2C2E 0008 move.l D6, [A6 + 0x8]
0000000C 286E 000E movea.l A4, [A6 + 0xE]
00000010 7A00 moveq.l D5, 0x00
00000012 4A6E 0012 tst.w [A6 + 0x12]
00000016 6708 beq +0xA /* 00000020 */
00000018 2D45 0014 move.l [A6 + 0x14], D5
0000001C 6000 05F0 bra +0x5F2 /* 0000060E */
label00000020:
00000020 2054 movea.l A0, [A4]
00000022 2668 001C movea.l A3, [A0 + 0x1C]
00000026 486E FFDE pea.l [A6 - 0x22]
0000002A A898 syscall GetPenState
0000002C 302E 000C move.w D0, [A6 + 0xC]
00000030 6B00 05D2 bmi +0x5D4 /* 00000604 */
00000034 0C40 0008 cmpi.w D0, 0x8
00000038 6E00 05CA bgt +0x5CC /* 00000604 */
0000003C D040 add.w D0, D0
0000003E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000042 4EFB 0000 jmp [PC + D0.w]
00000046 0014 006C ori.b [A4], 0x6C /* 'l' */
0000004A 0112 btst [A2], D0
0000004C 0152 bchg [A2], D0
0000004E 0344 bchg D4, D1
00000050 0398 bclr [A0]+, D1
00000052 03F0 .incomplete
00000054 041C 05C0 subi.b [A4]+, 0xC0
00000058 2054 movea.l A0, [A4]
0000005A 4A28 0010 tst.b [A0 + 0x10]
0000005E 6700 05A4 beq +0x5A6 /* 00000604 */
00000062 0C86 0000 0081 cmpi.l D6, 0x81
00000068 6608 bne +0xA /* 00000072 */
0000006A 2054 movea.l A0, [A4]
0000006C 4868 0008 pea.l [A0 + 0x8]
00000070 A8A3 syscall EraseRect
label00000072:
00000072 4A86 tst.l D6
00000074 6708 beq +0xA /* 0000007E */
00000076 0C86 0000 0081 cmpi.l D6, 0x81
0000007C 660C bne +0xE /* 0000008A */
label0000007E:
0000007E 2054 movea.l A0, [A4]
00000080 4868 0008 pea.l [A0 + 0x8]
00000084 4EBA 084A jsr [PC + 0x84A /* 000008D0 */]
00000088 584F addq.w A7, 4
label0000008A:
0000008A 2F0B move.l -[A7], A3
0000008C 2F0C move.l -[A7], A4
0000008E 4EBA 077E jsr [PC + 0x77E /* 0000080E */]
00000092 486E FFF0 pea.l [A6 - 0x10]
00000096 2F0C move.l -[A7], A4
00000098 4EBA 0A90 jsr [PC + 0xA90 /* 00000B2A */]
0000009C 2F0B move.l -[A7], A3
0000009E 486E FFF0 pea.l [A6 - 0x10]
000000A2 2F0C move.l -[A7], A4
000000A4 4EBA 0574 jsr [PC + 0x574 /* 0000061A */]
000000A8 4FEF 001C lea.l A7, [A7 + 0x1C]
000000AC 6000 0556 bra +0x558 /* 00000604 */
000000B0 7010 moveq.l D0, 0x10
000000B2 2206 move.l D1, D6
000000B4 E0A1 asr D1, D0
000000B6 3D41 FFD2 move.w [A6 - 0x2E], D1
000000BA 3D46 FFD4 move.w [A6 - 0x2C], D6
000000BE 558F subq.l A7, 2
000000C0 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
000000C4 2054 movea.l A0, [A4]
000000C6 4868 0008 pea.l [A0 + 0x8]
000000CA A8AD syscall PtInRect
000000CC 4A1F tst.b [A7]+
000000CE 6700 0534 beq +0x536 /* 00000604 */
000000D2 486E FFF0 pea.l [A6 - 0x10]
000000D6 2F0C move.l -[A7], A4
000000D8 4EBA 0A50 jsr [PC + 0xA50 /* 00000B2A */]
000000DC 558F subq.l A7, 2
000000DE 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
000000E2 486E FFF0 pea.l [A6 - 0x10]
000000E6 A8AD syscall PtInRect
000000E8 4A1F tst.b [A7]+
000000EA 504F addq.w A7, 8
000000EC 670A beq +0xC /* 000000F8 */
000000EE 2A3C 0000 0082 move.l D5, 0x82
000000F4 6000 050E bra +0x510 /* 00000604 */
label000000F8:
000000F8 302E FFF2 move.w D0, [A6 - 0xE]
000000FC 48C0 ext.l D0
000000FE 5080 addq.l D0, 8
00000100 322E FFD4 move.w D1, [A6 - 0x2C]
00000104 9240 sub.w D1, D0
00000106 3D41 FFD4 move.w [A6 - 0x2C], D1
0000010A 302E FFD2 move.w D0, [A6 - 0x2E]
0000010E 906E FFF0 sub.w D0, [A6 - 0x10]
00000112 3D40 FFD2 move.w [A6 - 0x2E], D0
00000116 2F0B move.l -[A7], A3
00000118 2F0C move.l -[A7], A4
0000011A 4EBA 06F2 jsr [PC + 0x6F2 /* 0000080E */]
0000011E 2054 movea.l A0, [A4]
00000120 4868 0008 pea.l [A0 + 0x8]
00000124 4EBA 07AA jsr [PC + 0x7AA /* 000008D0 */]
00000128 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
0000012C 2F0C move.l -[A7], A4
0000012E 4EBA 0974 jsr [PC + 0x974 /* 00000AA4 */]
00000132 2054 movea.l A0, [A4]
00000134 3140 0012 move.w [A0 + 0x12], D0
00000138 486E FFF0 pea.l [A6 - 0x10]
0000013C 2F0C move.l -[A7], A4
0000013E 4EBA 09EA jsr [PC + 0x9EA /* 00000B2A */]
00000142 2F0B move.l -[A7], A3
00000144 486E FFF0 pea.l [A6 - 0x10]
00000148 2F0C move.l -[A7], A4
0000014A 4EBA 04CE jsr [PC + 0x4CE /* 0000061A */]
0000014E 4FEF 0028 lea.l A7, [A7 + 0x28]
00000152 6000 04B0 bra +0x4B2 /* 00000604 */
00000156 701F moveq.l D0, 0x1F
00000158 2806 move.l D4, D6
0000015A E0A4 asr D4, D0
0000015C 203C 00FF FFFF move.l D0, 0xFFFFFF
00000162 C086 and.l D0, D6
00000164 2D40 FFCE move.l [A6 - 0x32], D0
00000168 4A84 tst.l D4
0000016A 671A beq +0x1C /* 00000186 */
0000016C 486E FFF0 pea.l [A6 - 0x10]
00000170 2F0C move.l -[A7], A4
00000172 4EBA 09B6 jsr [PC + 0x9B6 /* 00000B2A */]
00000176 2F2E FFCE move.l -[A7], [A6 - 0x32]
0000017A 486E FFF0 pea.l [A6 - 0x10]
0000017E A8DF syscall RectRgn
00000180 504F addq.w A7, 8
00000182 6000 0480 bra +0x482 /* 00000604 */
label00000186:
00000186 2F2E FFCE move.l -[A7], [A6 - 0x32]
0000018A 2054 movea.l A0, [A4]
0000018C 4868 0008 pea.l [A0 + 0x8]
00000190 A8DF syscall RectRgn
00000192 6000 0470 bra +0x472 /* 00000604 */
00000196 701A moveq.l D0, 0x1A
00000198 A122 syscall NewHandle, flags=1
0000019A 2254 movea.l A1, [A4]
0000019C 2348 001C move.l [A1 + 0x1C], A0
000001A0 2054 movea.l A0, [A4]
000001A2 2668 001C movea.l A3, [A0 + 0x1C]
000001A6 598F subq.l A7, 4
000001A8 A8D8 syscall NewRgn
000001AA 2053 movea.l A0, [A3]
000001AC 209F move.l [A0], [A7]+
000001AE 2053 movea.l A0, [A3]
000001B0 4228 0018 clr.b [A0 + 0x18]
000001B4 2053 movea.l A0, [A3]
000001B6 7000 moveq.l D0, 0x00
000001B8 2140 0008 move.l [A0 + 0x8], D0
000001BC 2053 movea.l A0, [A3]
000001BE 2140 000C move.l [A0 + 0xC], D0
000001C2 2053 movea.l A0, [A3]
000001C4 4868 0010 pea.l [A0 + 0x10]
000001C8 7000 moveq.l D0, 0x00
000001CA 3F00 move.w -[A7], D0
000001CC 3F00 move.w -[A7], D0
000001CE 3F00 move.w -[A7], D0
000001D0 3F00 move.w -[A7], D0
000001D2 A8A7 syscall SetRect
000001D4 486E FFF0 pea.l [A6 - 0x10]
000001D8 7000 moveq.l D0, 0x00
000001DA 3F00 move.w -[A7], D0
000001DC 3F00 move.w -[A7], D0
000001DE 7214 moveq.l D1, 0x14
000001E0 3F01 move.w -[A7], D1
000001E2 2054 movea.l A0, [A4]
000001E4 3428 000C move.w D2, [A0 + 0xC]
000001E8 48C2 ext.l D2
000001EA 3628 0008 move.w D3, [A0 + 0x8]
000001EE 48C3 ext.l D3
000001F0 9483 sub.l D2, D3
000001F2 5842 addq.w D2, 4
000001F4 3F02 move.w -[A7], D2
000001F6 A8A7 syscall SetRect
000001F8 558F subq.l A7, 2
000001FA 486E FFCA pea.l [A6 - 0x36]
000001FE 7001 moveq.l D0, 0x01
00000200 3F00 move.w -[A7], D0
00000202 486E FFF0 pea.l [A6 - 0x10]
00000206 7200 moveq.l D1, 0x00
00000208 2F01 move.l -[A7], D1
0000020A 2F01 move.l -[A7], D1
0000020C 2F01 move.l -[A7], D1
0000020E 203C 0016 0000 move.l D0, 0x160000
00000214 AB1D syscall QDExtensions
00000216 4A5F tst.w [A7]+
00000218 6600 03EA bne +0x3EC /* 00000604 */
0000021C 4AAE FFCA tst.l [A6 - 0x36]
00000220 6700 03E2 beq +0x3E4 /* 00000604 */
00000224 2053 movea.l A0, [A3]
00000226 216E FFCA 0008 move.l [A0 + 0x8], [A6 - 0x36]
0000022C 558F subq.l A7, 2
0000022E 486E FFCA pea.l [A6 - 0x36]
00000232 7001 moveq.l D0, 0x01
00000234 3F00 move.w -[A7], D0
00000236 486E FFF0 pea.l [A6 - 0x10]
0000023A 7200 moveq.l D1, 0x00
0000023C 2F01 move.l -[A7], D1
0000023E 2F01 move.l -[A7], D1
00000240 2F01 move.l -[A7], D1
00000242 203C 0016 0000 move.l D0, 0x160000
00000248 AB1D syscall QDExtensions
0000024A 4A5F tst.w [A7]+
0000024C 6600 03B6 bne +0x3B8 /* 00000604 */
00000250 4AAE FFCA tst.l [A6 - 0x36]
00000254 6700 03AE beq +0x3B0 /* 00000604 */
00000258 2053 movea.l A0, [A3]
0000025A 216E FFCA 000C move.l [A0 + 0xC], [A6 - 0x36]
00000260 486E FFF8 pea.l [A6 - 0x8]
00000264 486E FFFC pea.l [A6 - 0x4]
00000268 203C 0008 0005 move.l D0, 0x80005
0000026E AB1D syscall QDExtensions
00000270 2053 movea.l A0, [A3]
00000272 2F28 0008 move.l -[A7], [A0 + 0x8]
00000276 7000 moveq.l D0, 0x00
00000278 2F00 move.l -[A7], D0
0000027A 203C 0008 0006 move.l D0, 0x80006
00000280 AB1D syscall QDExtensions
00000282 486E FFF0 pea.l [A6 - 0x10]
00000286 A8A3 syscall EraseRect
00000288 7002 moveq.l D0, 0x02
0000028A 3F00 move.w -[A7], D0
0000028C 3F00 move.w -[A7], D0
0000028E A89B syscall PenSize
00000290 486E FFF0 pea.l [A6 - 0x10]
00000294 7002 moveq.l D0, 0x02
00000296 3F00 move.w -[A7], D0
00000298 3F00 move.w -[A7], D0
0000029A A8A9 syscall InsetRect
0000029C 486E FFF0 pea.l [A6 - 0x10]
000002A0 7002 moveq.l D0, 0x02
000002A2 3F00 move.w -[A7], D0
000002A4 3F00 move.w -[A7], D0
000002A6 A8A8 syscall OffsetRect
000002A8 598F subq.l A7, 4
000002AA A8D8 syscall NewRgn
000002AC 2053 movea.l A0, [A3]
000002AE 215F 0004 move.l [A0 + 0x4], [A7]+
000002B2 A8DA syscall OpenRgn
000002B4 486E FFF0 pea.l [A6 - 0x10]
000002B8 7010 moveq.l D0, 0x10
000002BA 3F00 move.w -[A7], D0
000002BC 3F00 move.w -[A7], D0
000002BE A8B0 syscall FrameRoundRect
000002C0 2053 movea.l A0, [A3]
000002C2 2F28 0004 move.l -[A7], [A0 + 0x4]
000002C6 A8DB syscall CloseRgn
000002C8 486E FFF0 pea.l [A6 - 0x10]
000002CC 7010 moveq.l D0, 0x10
000002CE 3F00 move.w -[A7], D0
000002D0 3F00 move.w -[A7], D0
000002D2 A8B0 syscall FrameRoundRect
000002D4 302E FFF6 move.w D0, [A6 - 0xA]
000002D8 906E FFF2 sub.w D0, [A6 - 0xE]
000002DC 3D40 FFAA move.w [A6 - 0x56], D0
000002E0 302E FFF4 move.w D0, [A6 - 0xC]
000002E4 906E FFF0 sub.w D0, [A6 - 0x10]
000002E8 3D40 FFAC move.w [A6 - 0x54], D0
000002EC 302E FFAA move.w D0, [A6 - 0x56]
000002F0 E240 asr D0.w, 1
000002F2 D06E FFF2 add.w D0, [A6 - 0xE]
000002F6 3D40 FFA6 move.w [A6 - 0x5A], D0
000002FA 536E FFA6 subq.w [A6 - 0x5A], 1
000002FE 302E FFAC move.w D0, [A6 - 0x54]
00000302 E240 asr D0.w, 1
00000304 D06E FFF0 add.w D0, [A6 - 0x10]
00000308 3D40 FFA8 move.w [A6 - 0x58], D0
0000030C 536E FFA8 subq.w [A6 - 0x58], 1
00000310 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
00000314 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00000318 A893 syscall MoveTo
0000031A 3F2E FFA6 move.w -[A7], [A6 - 0x5A]
0000031E 302E FFF4 move.w D0, [A6 - 0xC]
00000322 5340 subq.w D0, 1
00000324 3F00 move.w -[A7], D0
00000326 A891 syscall LineTo
00000328 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000032C 3F2E FFA8 move.w -[A7], [A6 - 0x58]
00000330 A893 syscall MoveTo
00000332 302E FFF6 move.w D0, [A6 - 0xA]
00000336 5340 subq.w D0, 1
00000338 3F00 move.w -[A7], D0
0000033A 3F2E FFA8 move.w -[A7], [A6 - 0x58]
0000033E A891 syscall LineTo
00000340 7001 moveq.l D0, 0x01
00000342 3F00 move.w -[A7], D0
00000344 3F00 move.w -[A7], D0
00000346 A89B syscall PenSize
00000348 486E FFF0 pea.l [A6 - 0x10]
0000034C 7004 moveq.l D0, 0x04
0000034E 3F00 move.w -[A7], D0
00000350 3F00 move.w -[A7], D0
00000352 A8A9 syscall InsetRect
00000354 486E FFF0 pea.l [A6 - 0x10]
00000358 7010 moveq.l D0, 0x10
0000035A 3F00 move.w -[A7], D0
0000035C 3F00 move.w -[A7], D0
0000035E A8B2 syscall EraseRoundRect
00000360 486E FFF0 pea.l [A6 - 0x10]
00000364 7010 moveq.l D0, 0x10
00000366 3F00 move.w -[A7], D0
00000368 3F00 move.w -[A7], D0
0000036A A8B0 syscall FrameRoundRect
0000036C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000370 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000374 203C 0008 0006 move.l D0, 0x80006
0000037A AB1D syscall QDExtensions
0000037C 2053 movea.l A0, [A3]
0000037E 117C 0001 0018 move.b [A0 + 0x18], 0x1
00000384 6000 027E bra +0x280 /* 00000604 */
00000388 2053 movea.l A0, [A3]
0000038A 2F10 move.l -[A7], [A0]
0000038C A8D9 syscall DisposRgn/DisposeRgn
0000038E 200B move.l D0, A3
00000390 6736 beq +0x38 /* 000003C8 */
00000392 2053 movea.l A0, [A3]
00000394 4A28 0018 tst.b [A0 + 0x18]
00000398 672E beq +0x30 /* 000003C8 */
0000039A 4AA8 0008 tst.l [A0 + 0x8]
0000039E 670C beq +0xE /* 000003AC */
000003A0 2F28 0008 move.l -[A7], [A0 + 0x8]
000003A4 203C 0004 0004 move.l D0, 0x40004
000003AA AB1D syscall QDExtensions
label000003AC:
000003AC 2053 movea.l A0, [A3]
000003AE 4AA8 000C tst.l [A0 + 0xC]
000003B2 670C beq +0xE /* 000003C0 */
000003B4 2F28 000C move.l -[A7], [A0 + 0xC]
000003B8 203C 0004 0004 move.l D0, 0x40004
000003BE AB1D syscall QDExtensions
label000003C0:
000003C0 2053 movea.l A0, [A3]
000003C2 2F28 0004 move.l -[A7], [A0 + 0x4]
000003C6 A8D9 syscall DisposRgn/DisposeRgn
label000003C8:
000003C8 2054 movea.l A0, [A4]
000003CA 2068 001C movea.l A0, [A0 + 0x1C]
000003CE A023 syscall DisposHandle/DisposeHandle
000003D0 2054 movea.l A0, [A4]
000003D2 7000 moveq.l D0, 0x00
000003D4 2140 001C move.l [A0 + 0x1C], D0
000003D8 6000 022A bra +0x22C /* 00000604 */
000003DC 7010 moveq.l D0, 0x10
000003DE 2206 move.l D1, D6
000003E0 E0A1 asr D1, D0
000003E2 3D41 FFD2 move.w [A6 - 0x2E], D1
000003E6 3D46 FFD4 move.w [A6 - 0x2C], D6
000003EA 486E FFF0 pea.l [A6 - 0x10]
000003EE 2F0C move.l -[A7], A4
000003F0 4EBA 0738 jsr [PC + 0x738 /* 00000B2A */]
000003F4 2F0B move.l -[A7], A3
000003F6 2F0C move.l -[A7], A4
000003F8 4EBA 0414 jsr [PC + 0x414 /* 0000080E */]
000003FC 2054 movea.l A0, [A4]
000003FE 4868 0008 pea.l [A0 + 0x8]
00000402 4EBA 04CC jsr [PC + 0x4CC /* 000008D0 */]
00000406 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
0000040A 2F0C move.l -[A7], A4
0000040C 4EBA 0696 jsr [PC + 0x696 /* 00000AA4 */]
00000410 2054 movea.l A0, [A4]
00000412 3140 0012 move.w [A0 + 0x12], D0
00000416 486E FFF0 pea.l [A6 - 0x10]
0000041A 2F0C move.l -[A7], A4
0000041C 4EBA 070C jsr [PC + 0x70C /* 00000B2A */]
00000420 2F0B move.l -[A7], A3
00000422 486E FFF0 pea.l [A6 - 0x10]
00000426 2F0C move.l -[A7], A4
00000428 4EBA 01F0 jsr [PC + 0x1F0 /* 0000061A */]
0000042C 4FEF 0030 lea.l A7, [A7 + 0x30]
00000430 6000 01D2 bra +0x1D4 /* 00000604 */
00000434 2D46 FFDA move.l [A6 - 0x26], D6
00000438 2054 movea.l A0, [A4]
0000043A 226E FFDA movea.l A1, [A6 - 0x26]
0000043E 5088 addq.l A0, 8
00000440 22D8 move.l [A1]+, [A0]+
00000442 22D8 move.l [A1]+, [A0]+
00000444 2054 movea.l A0, [A4]
00000446 226E FFDA movea.l A1, [A6 - 0x26]
0000044A 5089 addq.l A1, 8
0000044C 5088 addq.l A0, 8
0000044E 22D8 move.l [A1]+, [A0]+
00000450 22D8 move.l [A1]+, [A0]+
00000452 206E FFDA movea.l A0, [A6 - 0x26]
00000456 317C 0001 0010 move.w [A0 + 0x10], 0x1
0000045C 6000 01A6 bra +0x1A8 /* 00000604 */
00000460 2806 move.l D4, D6
00000462 6700 01A0 beq +0x1A2 /* 00000604 */
00000466 2054 movea.l A0, [A4]
00000468 43EE FFB6 lea.l A1, [A6 - 0x4A]
0000046C 5088 addq.l A0, 8
0000046E 22D8 move.l [A1]+, [A0]+
00000470 22D8 move.l [A1]+, [A0]+
00000472 2054 movea.l A0, [A4]
00000474 43EE FFBE lea.l A1, [A6 - 0x42]
00000478 5088 addq.l A0, 8
0000047A 22D8 move.l [A1]+, [A0]+
0000047C 22D8 move.l [A1]+, [A0]+
0000047E 4207 clr.b D7
00000480 2053 movea.l A0, [A3]
00000482 2D50 FFCA move.l [A6 - 0x36], [A0]
00000486 486E FFF0 pea.l [A6 - 0x10]
0000048A 2F0C move.l -[A7], A4
0000048C 4EBA 069C jsr [PC + 0x69C /* 00000B2A */]
00000490 41EE FFAE lea.l A0, [A6 - 0x52]
00000494 43EE FFF0 lea.l A1, [A6 - 0x10]
00000498 20D9 move.l [A0]+, [A1]+
0000049A 20D9 move.l [A0]+, [A1]+
0000049C 486E FFD2 pea.l [A6 - 0x2E]
000004A0 A972 syscall GetMouse
000004A2 302E FFD4 move.w D0, [A6 - 0x2C]
000004A6 906E FFF2 sub.w D0, [A6 - 0xE]
000004AA 3D40 FFC8 move.w [A6 - 0x38], D0
000004AE 302E FFD2 move.w D0, [A6 - 0x2E]
000004B2 906E FFF0 sub.w D0, [A6 - 0x10]
000004B6 3D40 FFC6 move.w [A6 - 0x3A], D0
000004BA 046E 0010 FFBC subi.w [A6 - 0x44], 0x10
000004C0 41EE FFBE lea.l A0, [A6 - 0x42]
000004C4 43EE FFB6 lea.l A1, [A6 - 0x4A]
000004C8 20D9 move.l [A0]+, [A1]+
000004CA 20D9 move.l [A0]+, [A1]+
000004CC 486E FFB6 pea.l [A6 - 0x4A]
000004D0 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000004D4 A8A8 syscall OffsetRect
000004D6 486E FFBE pea.l [A6 - 0x42]
000004DA 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000004DE A8A8 syscall OffsetRect
000004E0 486E FFBE pea.l [A6 - 0x42]
000004E4 70FC moveq.l D0, 0xFFFFFFFC
000004E6 3F00 move.w -[A7], D0
000004E8 72EC moveq.l D1, 0xFFFFFFEC
000004EA 3F01 move.w -[A7], D1
000004EC A8A9 syscall InsetRect
000004EE 3D6E FFF2 FFD8 move.w [A6 - 0x28], [A6 - 0xE]
000004F4 426E FFD6 clr.w [A6 - 0x2A]
000004F8 504F addq.w A7, 8
000004FA 6000 00B4 bra +0xB6 /* 000005B0 */
label000004FE:
000004FE 486E FFD2 pea.l [A6 - 0x2E]
00000502 A972 syscall GetMouse
00000504 558F subq.l A7, 2
00000506 A973 syscall StillDown
00000508 4A1F tst.b [A7]+
0000050A 6718 beq +0x1A /* 00000524 */
0000050C 302E FFD4 move.w D0, [A6 - 0x2C]
00000510 48C0 ext.l D0
00000512 322E FFC8 move.w D1, [A6 - 0x38]
00000516 48C1 ext.l D1
00000518 9081 sub.l D0, D1
0000051A 322E FFF2 move.w D1, [A6 - 0xE]
0000051E 48C1 ext.l D1
00000520 B081 cmp.l D0, D1
00000522 67DA beq -0x24 /* 000004FE */
label00000524:
00000524 307C 0002 movea.w A0, 0x2
00000528 327C 0000 movea.w A1, 0x0
0000052C A03B syscall Delay
0000052E 2280 move.l [A1], D0
00000530 2F0B move.l -[A7], A3
00000532 2F0C move.l -[A7], A4
00000534 4EBA 02D8 jsr [PC + 0x2D8 /* 0000080E */]
00000538 558F subq.l A7, 2
0000053A 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
0000053E 486E FFBE pea.l [A6 - 0x42]
00000542 A8AD syscall PtInRect
00000544 4A1F tst.b [A7]+
00000546 504F addq.w A7, 8
00000548 6734 beq +0x36 /* 0000057E */
0000054A 598F subq.l A7, 4
0000054C 486E FFB6 pea.l [A6 - 0x4A]
00000550 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
00000554 A94E syscall PinRect
00000556 302E FFD4 move.w D0, [A6 - 0x2C]
0000055A 906E FFC8 sub.w D0, [A6 - 0x38]
0000055E 3D40 FFF2 move.w [A6 - 0xE], D0
00000562 D07C 0010 add.w D0, 0x10
00000566 3D40 FFF6 move.w [A6 - 0xA], D0
0000056A 2F0B move.l -[A7], A3
0000056C 486E FFF0 pea.l [A6 - 0x10]
00000570 2F0C move.l -[A7], A4
00000572 4EBA 00A6 jsr [PC + 0xA6 /* 0000061A */]
00000576 7E01 moveq.l D7, 0x01
00000578 4FEF 0010 lea.l A7, [A7 + 0x10]
0000057C 6032 bra +0x34 /* 000005B0 */
label0000057E:
0000057E 2F0B move.l -[A7], A3
00000580 486E FFF0 pea.l [A6 - 0x10]
00000584 2F0C move.l -[A7], A4
00000586 4EBA 0092 jsr [PC + 0x92 /* 0000061A */]
0000058A 4FEF 000C lea.l A7, [A7 + 0xC]
0000058E 6006 bra +0x8 /* 00000596 */
label00000590:
00000590 486E FFD2 pea.l [A6 - 0x2E]
00000594 A972 syscall GetMouse
label00000596:
00000596 558F subq.l A7, 2
00000598 A973 syscall StillDown
0000059A 4A1F tst.b [A7]+
0000059C 6710 beq +0x12 /* 000005AE */
0000059E 558F subq.l A7, 2
000005A0 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
000005A4 486E FFBE pea.l [A6 - 0x42]
000005A8 A8AD syscall PtInRect
000005AA 4A1F tst.b [A7]+
000005AC 67E2 beq -0x1C /* 00000590 */
label000005AE:
000005AE 4207 clr.b D7
label000005B0:
000005B0 558F subq.l A7, 2
000005B2 A973 syscall StillDown
000005B4 4A1F tst.b [A7]+
000005B6 6600 FF46 bne -0xB8 /* 000004FE */
000005BA 2F0B move.l -[A7], A3
000005BC 2F0C move.l -[A7], A4
000005BE 4EBA 024E jsr [PC + 0x24E /* 0000080E */]
000005C2 2054 movea.l A0, [A4]
000005C4 4868 0008 pea.l [A0 + 0x8]
000005C8 4EBA 0306 jsr [PC + 0x306 /* 000008D0 */]
000005CC 302E FFF2 move.w D0, [A6 - 0xE]
000005D0 906E FFD8 sub.w D0, [A6 - 0x28]
000005D4 3D40 FFD8 move.w [A6 - 0x28], D0
000005D8 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
000005DC 2F0C move.l -[A7], A4
000005DE 4EBA 04C4 jsr [PC + 0x4C4 /* 00000AA4 */]
000005E2 2054 movea.l A0, [A4]
000005E4 3140 0012 move.w [A0 + 0x12], D0
000005E8 486E FFF0 pea.l [A6 - 0x10]
000005EC 2F0C move.l -[A7], A4
000005EE 4EBA 053A jsr [PC + 0x53A /* 00000B2A */]
000005F2 7A01 moveq.l D5, 0x01
000005F4 2F0B move.l -[A7], A3
000005F6 486E FFF0 pea.l [A6 - 0x10]
000005FA 2F0C move.l -[A7], A4
000005FC 4EBA 001C jsr [PC + 0x1C /* 0000061A */]
00000600 4FEF 0028 lea.l A7, [A7 + 0x28]
label00000604:
00000604 486E FFDE pea.l [A6 - 0x22]
00000608 A899 syscall SetPenState
0000060A 2D45 0014 move.l [A6 + 0x14], D5
label0000060E:
0000060E 4CEE 18F8 FF8A movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x76]
00000614 4E5E unlink A6
00000616 4E74 000C rtd 0x000C
fn0000061A:
0000061A 4E56 FFC6 link A6, -0x003A
0000061E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000622 47EE FFE0 lea.l A3, [A6 - 0x20]
00000626 286E 0010 movea.l A4, [A6 + 0x10]
0000062A 206E 000C movea.l A0, [A6 + 0xC]
0000062E 43EE FFE8 lea.l A1, [A6 - 0x18]
00000632 22D8 move.l [A1]+, [A0]+
00000634 22D8 move.l [A1]+, [A0]+
00000636 41EE FFF8 lea.l A0, [A6 - 0x8]
0000063A 43EE FFE8 lea.l A1, [A6 - 0x18]
0000063E 20D9 move.l [A0]+, [A1]+
00000640 20D9 move.l [A0]+, [A1]+
00000642 486E FFF8 pea.l [A6 - 0x8]
00000646 70FE moveq.l D0, 0xFFFFFFFE
00000648 3F00 move.w -[A7], D0
0000064A 3F00 move.w -[A7], D0
0000064C A8A9 syscall InsetRect
0000064E 2054 movea.l A0, [A4]
00000650 41E8 0010 lea.l A0, [A0 + 0x10]
00000654 43EE FFF8 lea.l A1, [A6 - 0x8]
00000658 20D9 move.l [A0]+, [A1]+
0000065A 20D9 move.l [A0]+, [A1]+
0000065C 200C move.l D0, A4
0000065E 6700 0108 beq +0x10A /* 00000768 */
00000662 2054 movea.l A0, [A4]
00000664 4A28 0018 tst.b [A0 + 0x18]
00000668 6700 00FE beq +0x100 /* 00000768 */
0000066C 41EE FFC6 lea.l A0, [A6 - 0x3A]
00000670 43EE FFF8 lea.l A1, [A6 - 0x8]
00000674 20D9 move.l [A0]+, [A1]+
00000676 20D9 move.l [A0]+, [A1]+
00000678 486E FFC6 pea.l [A6 - 0x3A]
0000067C 302E FFC8 move.w D0, [A6 - 0x38]
00000680 48C0 ext.l D0
00000682 4480 neg.l D0
00000684 3F00 move.w -[A7], D0
00000686 302E FFC6 move.w D0, [A6 - 0x3A]
0000068A 48C0 ext.l D0
0000068C 4480 neg.l D0
0000068E 3F00 move.w -[A7], D0
00000690 A8A8 syscall OffsetRect
00000692 486E FFF0 pea.l [A6 - 0x10]
00000696 486E FFF4 pea.l [A6 - 0xC]
0000069A 203C 0008 0005 move.l D0, 0x80005
000006A0 AB1D syscall QDExtensions
000006A2 2054 movea.l A0, [A4]
000006A4 2F28 000C move.l -[A7], [A0 + 0xC]
000006A8 7000 moveq.l D0, 0x00
000006AA 2F00 move.l -[A7], D0
000006AC 203C 0008 0006 move.l D0, 0x80006
000006B2 AB1D syscall QDExtensions
000006B4 206E 0008 movea.l A0, [A6 + 0x8]
000006B8 2050 movea.l A0, [A0]
000006BA 2068 0004 movea.l A0, [A0 + 0x4]
000006BE 4868 0002 pea.l [A0 + 0x2]
000006C2 2054 movea.l A0, [A4]
000006C4 2068 000C movea.l A0, [A0 + 0xC]
000006C8 2068 0002 movea.l A0, [A0 + 0x2]
000006CC 2F10 move.l -[A7], [A0]
000006CE 486E FFF8 pea.l [A6 - 0x8]
000006D2 486E FFC6 pea.l [A6 - 0x3A]
000006D6 7000 moveq.l D0, 0x00
000006D8 3F00 move.w -[A7], D0
000006DA 7200 moveq.l D1, 0x00
000006DC 2F01 move.l -[A7], D1
000006DE A8EC syscall CopyBits
000006E0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000006E4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000006E8 203C 0008 0006 move.l D0, 0x80006
000006EE AB1D syscall QDExtensions
000006F0 486E FFE8 pea.l [A6 - 0x18]
000006F4 70FE moveq.l D0, 0xFFFFFFFE
000006F6 3F00 move.w -[A7], D0
000006F8 3F00 move.w -[A7], D0
000006FA A8A9 syscall InsetRect
000006FC 486E FFE8 pea.l [A6 - 0x18]
00000700 70FE moveq.l D0, 0xFFFFFFFE
00000702 3F00 move.w -[A7], D0
00000704 3F00 move.w -[A7], D0
00000706 A8A8 syscall OffsetRect
00000708 2054 movea.l A0, [A4]
0000070A 2F28 0004 move.l -[A7], [A0 + 0x4]
0000070E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000712 A8E0 syscall OffsetRgn/OfsetRgn
00000714 2054 movea.l A0, [A4]
00000716 2068 0008 movea.l A0, [A0 + 0x8]
0000071A 2068 0002 movea.l A0, [A0 + 0x2]
0000071E 2F10 move.l -[A7], [A0]
00000720 206E 0008 movea.l A0, [A6 + 0x8]
00000724 2050 movea.l A0, [A0]
00000726 2068 0004 movea.l A0, [A0 + 0x4]
0000072A 4868 0002 pea.l [A0 + 0x2]
0000072E 2054 movea.l A0, [A4]
00000730 2068 0008 movea.l A0, [A0 + 0x8]
00000734 4868 0010 pea.l [A0 + 0x10]
00000738 486E FFE8 pea.l [A6 - 0x18]
0000073C 7000 moveq.l D0, 0x00
0000073E 3F00 move.w -[A7], D0
00000740 2054 movea.l A0, [A4]
00000742 2F28 0004 move.l -[A7], [A0 + 0x4]
00000746 A8EC syscall CopyBits
00000748 2054 movea.l A0, [A4]
0000074A 2F28 0004 move.l -[A7], [A0 + 0x4]
0000074E 302E FFEA move.w D0, [A6 - 0x16]
00000752 48C0 ext.l D0
00000754 4480 neg.l D0
00000756 3F00 move.w -[A7], D0
00000758 302E FFE8 move.w D0, [A6 - 0x18]
0000075C 48C0 ext.l D0
0000075E 4480 neg.l D0
00000760 3F00 move.w -[A7], D0
00000762 A8E0 syscall OffsetRgn/OfsetRgn
00000764 6000 009E bra +0xA0 /* 00000804 */
label00000768:
00000768 16BC 0055 move.b [A3], 0x55 /* 'U' */
0000076C 177C 00AA 0001 move.b [A3 + 0x1], 0xAA
00000772 177C 0055 0002 move.b [A3 + 0x2], 0x55 /* 'U' */
00000778 177C 00AA 0003 move.b [A3 + 0x3], 0xAA
0000077E 177C 0055 0004 move.b [A3 + 0x4], 0x55 /* 'U' */
00000784 177C 00AA 0005 move.b [A3 + 0x5], 0xAA
0000078A 177C 0055 0006 move.b [A3 + 0x6], 0x55 /* 'U' */
00000790 177C 00AA 0007 move.b [A3 + 0x7], 0xAA
00000796 302E FFEE move.w D0, [A6 - 0x12]
0000079A 48C0 ext.l D0
0000079C 322E FFEA move.w D1, [A6 - 0x16]
000007A0 48C1 ext.l D1
000007A2 2C00 move.l D6, D0
000007A4 9C81 sub.l D6, D1
000007A6 486E FFCE pea.l [A6 - 0x32]
000007AA A898 syscall GetPenState
000007AC A89E syscall PenNormal
000007AE 486E FFE8 pea.l [A6 - 0x18]
000007B2 7004 moveq.l D0, 0x04
000007B4 3F00 move.w -[A7], D0
000007B6 3F00 move.w -[A7], D0
000007B8 2F0B move.l -[A7], A3
000007BA A8B4 syscall FillRoundRect
000007BC 7002 moveq.l D0, 0x02
000007BE 3F00 move.w -[A7], D0
000007C0 3F00 move.w -[A7], D0
000007C2 A89B syscall PenSize
000007C4 486E FFE8 pea.l [A6 - 0x18]
000007C8 7004 moveq.l D0, 0x04
000007CA 3F00 move.w -[A7], D0
000007CC 3F00 move.w -[A7], D0
000007CE A8B0 syscall FrameRoundRect
000007D0 7004 moveq.l D0, 0x04
000007D2 3F00 move.w -[A7], D0
000007D4 7201 moveq.l D1, 0x01
000007D6 3F01 move.w -[A7], D1
000007D8 A89B syscall PenSize
000007DA 302E FFEA move.w D0, [A6 - 0x16]
000007DE 48C0 ext.l D0
000007E0 2206 move.l D1, D6
000007E2 E281 asr D1, 1
000007E4 D280 add.l D1, D0
000007E6 2E01 move.l D7, D1
000007E8 5587 subq.l D7, 2
000007EA 3F07 move.w -[A7], D7
000007EC 3F2E FFE8 move.w -[A7], [A6 - 0x18]
000007F0 A893 syscall MoveTo
000007F2 3F07 move.w -[A7], D7
000007F4 302E FFEC move.w D0, [A6 - 0x14]
000007F8 5340 subq.w D0, 1
000007FA 3F00 move.w -[A7], D0
000007FC A891 syscall LineTo
000007FE 486E FFCE pea.l [A6 - 0x32]
00000802 A899 syscall SetPenState
label00000804:
00000804 4CEE 18C0 FFB6 movem.l D6,D7,A3,A4, [A6 - 0x4A]
0000080A 4E5E unlink A6
0000080C 4E75 rts
fn0000080E:
0000080E 4E56 FFF8 link A6, -0x0008
00000812 48E7 0018 movem.l -[A7], A3,A4
00000816 266E 0008 movea.l A3, [A6 + 0x8]
0000081A 286E 000C movea.l A4, [A6 + 0xC]
0000081E 558F subq.l A7, 2
00000820 2054 movea.l A0, [A4]
00000822 4868 0010 pea.l [A0 + 0x10]
00000826 A8AE syscall EmptyRect
00000828 4A1F tst.b [A7]+
0000082A 6600 009A bne +0x9C /* 000008C6 */
0000082E 200C move.l D0, A4
00000830 675A beq +0x5C /* 0000088C */
00000832 2054 movea.l A0, [A4]
00000834 4A28 0018 tst.b [A0 + 0x18]
00000838 6752 beq +0x54 /* 0000088C */
0000083A 43EE FFF8 lea.l A1, [A6 - 0x8]
0000083E 41E8 0010 lea.l A0, [A0 + 0x10]
00000842 22D8 move.l [A1]+, [A0]+
00000844 22D8 move.l [A1]+, [A0]+
00000846 486E FFF8 pea.l [A6 - 0x8]
0000084A 302E FFFA move.w D0, [A6 - 0x6]
0000084E 48C0 ext.l D0
00000850 4480 neg.l D0
00000852 3F00 move.w -[A7], D0
00000854 302E FFF8 move.w D0, [A6 - 0x8]
00000858 48C0 ext.l D0
0000085A 4480 neg.l D0
0000085C 3F00 move.w -[A7], D0
0000085E A8A8 syscall OffsetRect
00000860 2054 movea.l A0, [A4]
00000862 2068 000C movea.l A0, [A0 + 0xC]
00000866 2068 0002 movea.l A0, [A0 + 0x2]
0000086A 2F10 move.l -[A7], [A0]
0000086C 2053 movea.l A0, [A3]
0000086E 2068 0004 movea.l A0, [A0 + 0x4]
00000872 4868 0002 pea.l [A0 + 0x2]
00000876 486E FFF8 pea.l [A6 - 0x8]
0000087A 2054 movea.l A0, [A4]
0000087C 4868 0010 pea.l [A0 + 0x10]
00000880 7000 moveq.l D0, 0x00
00000882 3F00 move.w -[A7], D0
00000884 7200 moveq.l D1, 0x00
00000886 2F01 move.l -[A7], D1
00000888 A8EC syscall CopyBits
0000088A 6028 bra +0x2A /* 000008B4 */
label0000088C:
0000088C 2054 movea.l A0, [A4]
0000088E 4868 0010 pea.l [A0 + 0x10]
00000892 A8A3 syscall EraseRect
00000894 2054 movea.l A0, [A4]
00000896 2F10 move.l -[A7], [A0]
00000898 A87A syscall GetClip
0000089A 2054 movea.l A0, [A4]
0000089C 4868 0010 pea.l [A0 + 0x10]
000008A0 A87B syscall ClipRect
000008A2 2053 movea.l A0, [A3]
000008A4 4868 0008 pea.l [A0 + 0x8]
000008A8 4EBA 0026 jsr [PC + 0x26 /* 000008D0 */]
000008AC 2054 movea.l A0, [A4]
000008AE 2F10 move.l -[A7], [A0]
000008B0 A879 syscall SetClip
000008B2 584F addq.w A7, 4
label000008B4:
000008B4 2054 movea.l A0, [A4]
000008B6 4868 0010 pea.l [A0 + 0x10]
000008BA 7000 moveq.l D0, 0x00
000008BC 3F00 move.w -[A7], D0
000008BE 3F00 move.w -[A7], D0
000008C0 3F00 move.w -[A7], D0
000008C2 3F00 move.w -[A7], D0
000008C4 A8A7 syscall SetRect
label000008C6:
000008C6 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
000008CC 4E5E unlink A6
000008CE 4E75 rts
fn000008D0:
000008D0 4E56 FFDE link A6, -0x0022
000008D4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000008D8 47EE FFF0 lea.l A3, [A6 - 0x10]
000008DC 286E 0008 movea.l A4, [A6 + 0x8]
000008E0 16BC 0044 move.b [A3], 0x44 /* 'D' */
000008E4 177C 0044 0001 move.b [A3 + 0x1], 0x44 /* 'D' */
000008EA 177C 0044 0002 move.b [A3 + 0x2], 0x44 /* 'D' */
000008F0 177C 0044 0003 move.b [A3 + 0x3], 0x44 /* 'D' */
000008F6 177C 0044 0004 move.b [A3 + 0x4], 0x44 /* 'D' */
000008FC 177C 0044 0005 move.b [A3 + 0x5], 0x44 /* 'D' */
00000902 177C 0044 0006 move.b [A3 + 0x6], 0x44 /* 'D' */
00000908 177C 0044 0007 move.b [A3 + 0x7], 0x44 /* 'D' */
0000090E 486E FFDE pea.l [A6 - 0x22]
00000912 A898 syscall GetPenState
00000914 A89E syscall PenNormal
00000916 41EE FFF8 lea.l A0, [A6 - 0x8]
0000091A 224C movea.l A1, A4
0000091C 20D9 move.l [A0]+, [A1]+
0000091E 20D9 move.l [A0]+, [A1]+
00000920 7001 moveq.l D0, 0x01
00000922 3F00 move.w -[A7], D0
00000924 7202 moveq.l D1, 0x02
00000926 3F01 move.w -[A7], D1
00000928 A89B syscall PenSize
0000092A 486E FFF8 pea.l [A6 - 0x8]
0000092E 7002 moveq.l D0, 0x02
00000930 3F00 move.w -[A7], D0
00000932 7204 moveq.l D1, 0x04
00000934 3F01 move.w -[A7], D1
00000936 A8A9 syscall InsetRect
00000938 486E FFF8 pea.l [A6 - 0x8]
0000093C 7010 moveq.l D0, 0x10
0000093E 3F00 move.w -[A7], D0
00000940 3F00 move.w -[A7], D0
00000942 2F0B move.l -[A7], A3
00000944 A8B4 syscall FillRoundRect
00000946 486E FFF8 pea.l [A6 - 0x8]
0000094A 7010 moveq.l D0, 0x10
0000094C 3F00 move.w -[A7], D0
0000094E 3F00 move.w -[A7], D0
00000950 A8B0 syscall FrameRoundRect
00000952 3014 move.w D0, [A4]
00000954 48C0 ext.l D0
00000956 2A00 move.l D5, D0
00000958 302C 0004 move.w D0, [A4 + 0x4]
0000095C 48C0 ext.l D0
0000095E 2E00 move.l D7, D0
00000960 9E85 sub.l D7, D5
00000962 2007 move.l D0, D7
00000964 E280 asr D0, 1
00000966 D085 add.l D0, D5
00000968 2C00 move.l D6, D0
0000096A 5386 subq.l D6, 1
0000096C 7002 moveq.l D0, 0x02
0000096E 3F00 move.w -[A7], D0
00000970 3F00 move.w -[A7], D0
00000972 A89B syscall PenSize
00000974 302C 0002 move.w D0, [A4 + 0x2]
00000978 5440 addq.w D0, 2
0000097A 3F00 move.w -[A7], D0
0000097C 3F06 move.w -[A7], D6
0000097E A893 syscall MoveTo
00000980 302C 0006 move.w D0, [A4 + 0x6]
00000984 5540 subq.w D0, 2
00000986 3F00 move.w -[A7], D0
00000988 3F06 move.w -[A7], D6
0000098A A891 syscall LineTo
0000098C 7001 moveq.l D0, 0x01
0000098E 3F00 move.w -[A7], D0
00000990 3F00 move.w -[A7], D0
00000992 A89B syscall PenSize
00000994 486E FFF8 pea.l [A6 - 0x8]
00000998 70FE moveq.l D0, 0xFFFFFFFE
0000099A 3F00 move.w -[A7], D0
0000099C 3F00 move.w -[A7], D0
0000099E A8A9 syscall InsetRect
000009A0 486E FFF8 pea.l [A6 - 0x8]
000009A4 7008 moveq.l D0, 0x08
000009A6 3F00 move.w -[A7], D0
000009A8 3F00 move.w -[A7], D0
000009AA A8B0 syscall FrameRoundRect
000009AC 7002 moveq.l D0, 0x02
000009AE 3F00 move.w -[A7], D0
000009B0 3F00 move.w -[A7], D0
000009B2 A89B syscall PenSize
000009B4 302C 0006 move.w D0, [A4 + 0x6]
000009B8 48C0 ext.l D0
000009BA 322C 0002 move.w D1, [A4 + 0x2]
000009BE 48C1 ext.l D1
000009C0 9081 sub.l D0, D1
000009C2 2A00 move.l D5, D0
000009C4 7010 moveq.l D0, 0x10
000009C6 9A80 sub.l D5, D0
000009C8 2C05 move.l D6, D5
000009CA E486 asr D6, 2
000009CC 2E05 move.l D7, D5
000009CE E287 asr D7, 1
000009D0 302C 0002 move.w D0, [A4 + 0x2]
000009D4 5E40 addq.w D0, 7
000009D6 3F00 move.w -[A7], D0
000009D8 3F2C 0004 move.w -[A7], [A4 + 0x4]
000009DC A893 syscall MoveTo
000009DE 302C 0002 move.w D0, [A4 + 0x2]
000009E2 5E40 addq.w D0, 7
000009E4 3F00 move.w -[A7], D0
000009E6 302C 0004 move.w D0, [A4 + 0x4]
000009EA 5740 subq.w D0, 3
000009EC 3F00 move.w -[A7], D0
000009EE A891 syscall LineTo
000009F0 302C 0002 move.w D0, [A4 + 0x2]
000009F4 48C0 ext.l D0
000009F6 5080 addq.l D0, 8
000009F8 D046 add.w D0, D6
000009FA 3F00 move.w -[A7], D0
000009FC 3F2C 0004 move.w -[A7], [A4 + 0x4]
00000A00 A893 syscall MoveTo
00000A02 302C 0002 move.w D0, [A4 + 0x2]
00000A06 48C0 ext.l D0
00000A08 5080 addq.l D0, 8
00000A0A D046 add.w D0, D6
00000A0C 3F00 move.w -[A7], D0
00000A0E 302C 0004 move.w D0, [A4 + 0x4]
00000A12 5740 subq.w D0, 3
00000A14 3F00 move.w -[A7], D0
00000A16 A891 syscall LineTo
00000A18 302C 0002 move.w D0, [A4 + 0x2]
00000A1C 48C0 ext.l D0
00000A1E 5080 addq.l D0, 8
00000A20 D087 add.l D0, D7
00000A22 5340 subq.w D0, 1
00000A24 3F00 move.w -[A7], D0
00000A26 3F2C 0004 move.w -[A7], [A4 + 0x4]
00000A2A A893 syscall MoveTo
00000A2C 302C 0002 move.w D0, [A4 + 0x2]
00000A30 48C0 ext.l D0
00000A32 5080 addq.l D0, 8
00000A34 D087 add.l D0, D7
00000A36 5340 subq.w D0, 1
00000A38 3F00 move.w -[A7], D0
00000A3A 302C 0004 move.w D0, [A4 + 0x4]
00000A3E 5740 subq.w D0, 3
00000A40 3F00 move.w -[A7], D0
00000A42 A891 syscall LineTo
00000A44 302C 0006 move.w D0, [A4 + 0x6]
00000A48 48C0 ext.l D0
00000A4A 5180 subq.l D0, 8
00000A4C 9086 sub.l D0, D6
00000A4E 5340 subq.w D0, 1
00000A50 3F00 move.w -[A7], D0
00000A52 3F2C 0004 move.w -[A7], [A4 + 0x4]
00000A56 A893 syscall MoveTo
00000A58 302C 0006 move.w D0, [A4 + 0x6]
00000A5C 48C0 ext.l D0
00000A5E 5180 subq.l D0, 8
00000A60 9086 sub.l D0, D6
00000A62 5340 subq.w D0, 1
00000A64 3F00 move.w -[A7], D0
00000A66 302C 0004 move.w D0, [A4 + 0x4]
00000A6A 5740 subq.w D0, 3
00000A6C 3F00 move.w -[A7], D0
00000A6E A891 syscall LineTo
00000A70 302C 0006 move.w D0, [A4 + 0x6]
00000A74 907C 0009 sub.w D0, 0x9 /* '\t' */
00000A78 3F00 move.w -[A7], D0
00000A7A 3F2C 0004 move.w -[A7], [A4 + 0x4]
00000A7E A893 syscall MoveTo
00000A80 302C 0006 move.w D0, [A4 + 0x6]
00000A84 907C 0009 sub.w D0, 0x9 /* '\t' */
00000A88 3F00 move.w -[A7], D0
00000A8A 302C 0004 move.w D0, [A4 + 0x4]
00000A8E 5740 subq.w D0, 3
00000A90 3F00 move.w -[A7], D0
00000A92 A891 syscall LineTo
00000A94 486E FFDE pea.l [A6 - 0x22]
00000A98 A899 syscall SetPenState
00000A9A 4CEE 18E0 FFCA movem.l D5,D6,D7,A3,A4, [A6 - 0x36]
00000AA0 4E5E unlink A6
00000AA2 4E75 rts
fn00000AA4:
00000AA4 4E56 FFFA link A6, -0x0006
00000AA8 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000AAC 286E 0008 movea.l A4, [A6 + 0x8]
00000AB0 2054 movea.l A0, [A4]
00000AB2 3828 0014 move.w D4, [A0 + 0x14]
00000AB6 3E28 0016 move.w D7, [A0 + 0x16]
00000ABA 3D68 0012 FFFA move.w [A6 - 0x6], [A0 + 0x12]
00000AC0 2054 movea.l A0, [A4]
00000AC2 3028 000E move.w D0, [A0 + 0xE]
00000AC6 48C0 ext.l D0
00000AC8 3228 000A move.w D1, [A0 + 0xA]
00000ACC 48C1 ext.l D1
00000ACE 9081 sub.l D0, D1
00000AD0 2C00 move.l D6, D0
00000AD2 7010 moveq.l D0, 0x10
00000AD4 9C80 sub.l D6, D0
00000AD6 48C4 ext.l D4
00000AD8 2D44 FFFC move.l [A6 - 0x4], D4
00000ADC 48C7 ext.l D7
00000ADE 2A07 move.l D5, D7
00000AE0 9AAE FFFC sub.l D5, [A6 - 0x4]
00000AE4 322E FFFA move.w D1, [A6 - 0x6]
00000AE8 48C1 ext.l D1
00000AEA 2E01 move.l D7, D1
00000AEC 9EAE FFFC sub.l D7, [A6 - 0x4]
00000AF0 4C06 7800 movem.w A3,A4,A5,A6, D6
00000AF4 2205 move.l D1, D5
00000AF6 E281 asr D1, 1
00000AF8 DE81 add.l D7, D1
00000AFA 2207 move.l D1, D7
00000AFC 4C45 1801 movem.l D0,A3,A4, D5
00000B00 2E01 move.l D7, D1
00000B02 322E 000E move.w D1, [A6 + 0xE]
00000B06 48C1 ext.l D1
00000B08 DE81 add.l D7, D1
00000B0A 48C4 ext.l D4
00000B0C 2207 move.l D1, D7
00000B0E 4C05 1800 movem.w A3,A4, D5
00000B12 2406 move.l D2, D6
00000B14 E282 asr D2, 1
00000B16 D481 add.l D2, D1
00000B18 4C46 2802 movem.l D1,A3,A5, D6
00000B1C D484 add.l D2, D4
00000B1E 3002 move.w D0, D2
00000B20 4CEE 10F0 FFE6 movem.l D4,D5,D6,D7,A4, [A6 - 0x1A]
00000B26 4E5E unlink A6
00000B28 4E75 rts
fn00000B2A:
00000B2A 4E56 FFFA link A6, -0x0006
00000B2E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000B32 266E 000C movea.l A3, [A6 + 0xC]
00000B36 286E 0008 movea.l A4, [A6 + 0x8]
00000B3A 2054 movea.l A0, [A4]
00000B3C 3828 0014 move.w D4, [A0 + 0x14]
00000B40 3E28 0016 move.w D7, [A0 + 0x16]
00000B44 3D68 0012 FFFA move.w [A6 - 0x6], [A0 + 0x12]
00000B4A 2054 movea.l A0, [A4]
00000B4C 3028 000E move.w D0, [A0 + 0xE]
00000B50 48C0 ext.l D0
00000B52 3228 000A move.w D1, [A0 + 0xA]
00000B56 48C1 ext.l D1
00000B58 9081 sub.l D0, D1
00000B5A 2C00 move.l D6, D0
00000B5C 7010 moveq.l D0, 0x10
00000B5E 9C80 sub.l D6, D0
00000B60 48C4 ext.l D4
00000B62 2D44 FFFC move.l [A6 - 0x4], D4
00000B66 48C7 ext.l D7
00000B68 2A07 move.l D5, D7
00000B6A 9AAE FFFC sub.l D5, [A6 - 0x4]
00000B6E 322E FFFA move.w D1, [A6 - 0x6]
00000B72 48C1 ext.l D1
00000B74 2E01 move.l D7, D1
00000B76 9EAE FFFC sub.l D7, [A6 - 0x4]
00000B7A 4C06 7800 movem.w A3,A4,A5,A6, D6
00000B7E 2205 move.l D1, D5
00000B80 E281 asr D1, 1
00000B82 DE81 add.l D7, D1
00000B84 2207 move.l D1, D7
00000B86 4C45 1801 movem.l D0,A3,A4, D5
00000B8A 2E01 move.l D7, D1
00000B8C 6C02 bge +0x4 /* 00000B90 */
00000B8E 7E00 moveq.l D7, 0x00
label00000B90:
00000B90 BC87 cmp.l D6, D7
00000B92 6C02 bge +0x4 /* 00000B96 */
00000B94 2E06 move.l D7, D6
label00000B96:
00000B96 2054 movea.l A0, [A4]
00000B98 3007 move.w D0, D7
00000B9A D068 000A add.w D0, [A0 + 0xA]
00000B9E 3740 0002 move.w [A3 + 0x2], D0
00000BA2 D07C 0010 add.w D0, 0x10
00000BA6 3740 0006 move.w [A3 + 0x6], D0
00000BAA 2054 movea.l A0, [A4]
00000BAC 36A8 0008 move.w [A3], [A0 + 0x8]
00000BB0 2054 movea.l A0, [A4]
00000BB2 3768 000C 0004 move.w [A3 + 0x4], [A0 + 0xC]
00000BB8 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
00000BBE 4E5E unlink A6
00000BC0 4E75 rts